product development mulitcultural multidisciplinary teams marketing strategy advertising consulting internet marketing usability testing marketing product usability market research interaction design money management usability design advocacy